cut off from the outside world - Turco Inglés Diccionario